Лабораторная работа №1
Работа с git
Нзита Диатезилуа Катенди
Российский университет дружбы народов, Москва,
Россия
22.04.2024
Вводная часть
Цели и задачи
Цель работы
Приобретение практических навыков работы с ситемой управления
версиями Git.
Задачи
- Создать репозиторий
- Изменить его содержимое, изучить работу с коммитами, версиями и
тегами
- Поработать с объектами Git
- Создать дополнительную ветку, провести слияние, разрешение
конфликтов
- Создать клон репозитория и слить его с оригинальным
- Залить и извлечь изменения
Выполнение лабораторной работы
Подготовка
Настройка git
Создание проекта
Создание репозитория
Внесение изменений
Внесение изменений в содержимое
репозитория
Внесение изменений
Внесение нескольких изменений в
содержимое репозитория
История
Просмотр истории
Получение старых версий
Просмотр разных версий
репозитория
Создание тегов версий
Создание тегов версий
Создание тегов версий
Переключение по имени тега и просмотр
доступных тегов
Отмена локальных
изменений (до индексации)
Отмена локальных изменений (до
индексации)
Отмена
проиндексированных изменений (перед коммитом)
Отмена проиндексированных изменений
(перед коммитом)
Отмена коммитов
Отмена коммитов
Удаление коммиттов из ветки
Удаление коммиттов из ветки
Удаление тега oops
Удаление тега oops
Изменение предыдущего
коммита
Изменение предыдущего
коммита
Перемещение файлов
Перемещение файлов
Подробнее о структуре
Добавление нового файла в
репозиторий
Подробнее о структуре
Добавление нового файла в
репозиторий
Git внутри: Каталог .git
Каталог .git
Работа непосредственно с
объектами git
Работа непосредственно с объектами
git
Работа непосредственно
с объектами git
Поиск оригинального файла
hello.html
Создание ветки
Создание ветки
Навигация по веткам
Просмотр логов новой ветки
Навигация по веткам
Переключение между ветками
Изменения в ветке master
Изменения в ветке master
Изменения в ветке master
Просмотр веток
Слияние
Слияние веток
Создание конфликта
Создание конфликта
Разрешение конфликтов
Разрешение конфликта
Сброс ветки style
Поиск коммита перед слиянием
Сброс ветки style
Сброс ветки style
Сброс ветки master
Поиск коммита перед
конфликтом
Сброс ветки master
Сброс ветки master
Перебазирование
Перебазирование
Слияние в ветку master
Слияние style в master
Клонирование репозиториев
Клонирование репозиториев
Что такое origin?
Просмотр имени по умолчанию удаленного
репозитория
Удаленные ветки
Просмтр доступных веток
Изменение оригинального
репозитория
Изменение оригинального
репозитория
Изменение оригинального
репозитория
Извлечение изменений
Слияние извлеченных
изменений
Слияние извлеченных
изменений
Добавление ветки наблюдения
Добавление ветки наблюдения
Создание чистого репозитория
Создание чистого репозитория
Отправка и извлечение
изменений
Отправка и извлечение
изменений
Выводы
В результаты выполнение лабораторной работы были приобретены
практические навыки работы с ситемой управления версиями Git.
Список литературы
- Git [Электронный ресурс]. Wikimedia Foundation, Inc., 2024. URL:
https: //ru.wikipedia.org/wiki/Git.
- GitHub [Электронный ресурс]. GitHub, Inc., 2024. URL:
https://github.com/.